body {
	background:url(../images/background.png) repeat-x;
	background-color: #13A7F2;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	color: #454547;
	margin: 0px;
	padding: 0px;
}

.userDetails{text-align:right;font-family:Arial;font-size:15px;font-weight:900;color:white;padding:4px;}
.container{width: 950px; margin: 20px auto;background:#fff;}
#tablesec_header{ height:23px; line-height:23px; /*border-bottom:0px solid #8babc2;border-top:2px solid #8babc4; */padding-left:10px; background:url(../images/bg_rigthsec_header.gif) repeat-x bottom left; font-size:11px;  font-family:Tahoma, Geneva, sans-serif;}
.midcontentarea{padding:0px 10px 10px 10px; background:#d6e3e9 url(../images/bg_midcontbg.gif) repeat-x top left;}

.calenderscrolldiv_create
{

  border-top:1px solid #809bae;
  border-right:1px solid #809bae;
   
}

.tablelistcalender {
	

border-bottom: solid 1px #809bae;
	border-left: solid 1px #809bae;
	background-color:#f9fbfb;
}

.tablelistcalender th{
	background:url(../images/thbg.gif) repeat-x top right;
 	height:22px;
	font-size:11px; 
	color:#000;
	line-height:22px;
	padding-left:8px; 
	text-align:left;
	border-right: solid 1px #809bae;
	border-bottom: solid 1px #809bae;
	margin:0px; white-space:nowrap; padding-right:4px;
}

.tablelistcalender th.header{
	text-align:left;
	text-indent:10px;
}

.tablelistcalender th.checkbox{
	background:url(../images/thbg2.gif) repeat-x top left;
 
	height:22px;
	font-size:11px; 
	color:#000;
	line-height:22px;
	
	border-right: solid 1px #809bae;
	border-bottom: solid 1px #809bae;
	margin:0px; white-space:nowrap; 
}

.tablelistcalender td{
	font-size:11px;
	color:#000;
	font-weight: normal;
	
	border-bottom: solid 1px #d4e2ed;
	margin:0px; 
  white-space:normal;
  line-height:24px;
  text-indent:10px;
	
}

.tablelistcalender td.data_align{padding-left:10px;text-indent:0;}

.tablelistcalender td .last{
	font-size:11px;
	color:#000;
	font-weight: normal;
	
	border-bottom:0px;
	margin:0px; 
  white-space:normal;
  line-height:24px;
  text-indent:10px;
	
}

.tablelistcalender td.pagination{
	font-size:11px;
	color:#000;
	font-weight: normal;
	background:url(../images/thbg2.gif) repeat-x bottom left;
	margin:0px; 
  white-space:normal;
  text-indent:10px;
	
}

.horz_splitter{height:7px; padding-top:1px; background:#d7e9f5;}
.clear {
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}

.link_butt{ width:18px; height:18px; display:block;  float:left; margin-left:3px;padding-top:3px;}
.link_butt a{ text-decoration:none;}

a.bt_green{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #8fa42b;}
a.bt_green strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(../images/bt_green_center.gif) repeat-x center;}
a.bt_green span.bt_green_lft{width:10px;height:31px;display:block; float:left;background:url(../images/bt_green_left.gif) no-repeat center right;}
a.bt_green span.bt_green_r{width:10px;height:31px;display:block; float:left;background:url(../images/bt_green_r.gif) no-repeat center right;}
a:hover.bt_green{ text-decoration:underline;}

a.bt_blue{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #3597bf;}
a.bt_blue strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(../images/bt_blue_center.gif) repeat-x center;}
a.bt_blue span.bt_blue_lft{width:10px;height:31px;display:block; float:left;background:url(../images/bt_blue_left.gif) no-repeat center right;}
a.bt_blue span.bt_blue_r{width:10px;height:31px;display:block; float:left;background:url(../images/bt_blue_r.gif) no-repeat center right;}
a:hover.bt_blue{ text-decoration:underline;}

a.bt_red{display:block; float:right; margin:10px 5px 10px 5px; line-height:31px; text-decoration:none; color:#FFFFFF; text-shadow:1px 1px #c24739;}
a.bt_red strong{width:auto;height:31px; padding:0 10px 0 10px;display:block; float:left;background:url(images/bt_red_center.gif) repeat-x center;}
a.bt_red span.bt_red_lft{width:10px;height:31px;display:block; float:left;background:url(../images/bt_red_left.gif) no-repeat center right;}
a.bt_red span.bt_red_r{width:10px;height:31px;display:block; float:left;background:url(../images/bt_red_r.gif) no-repeat center right;}
a:hover.bt_red{ text-decoration:underline;}

.warning_box{clear:both;background:url(../images/warning.png) no-repeat left #fcfae9;font-family: Verdana, Arial, Tahoma;
font-size: 11px;border:1px #e9e6c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}

.valid_box{clear:both;background:url(../images/valid.png) no-repeat left #edfce9;font-family: Verdana, Arial, Tahoma;
font-size: 11px;border:1px #cceac4 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}

.error_box{clear:both;background:url(../images/error.png) no-repeat left #fce9e9;font-family: Verdana, Arial, Tahoma;
font-size: 11px;border:1px #eac7c7 solid;background-position:15px 10px;padding:20px 20px 15px 60px;margin:0 0 10px 0;}
